package collection;

import java.util.ArrayList;
import java.util.List;

/**
 * List集合提供的方法：
 * List subList（int start，int end）
 *获取当前集合中指定范围内的子集。
 * */

public class ListDemo3 {
    public static void main(String[] args) {
        List<Integer> list=  new ArrayList<>();
        for (int i = 0; i <10 ; i++) {
            list.add(i);

            
        }
        System.out.println(list);
        //获取子集{3.7}
        List<Integer> sublist=list.subList(3,8);
        System.out.println("sub:"+sublist);
        // 将子集每个元素扩大10倍
        //{30，40，50，60，70}
        for (int i = 0; i < sublist.size(); i++) {

            sublist.set(i,sublist.get(i)*10);
            
        }
        /*
        * 对于子集的操作就是对原集合对应元素的操作
        * */
        System.out.println(list);

        System.out.println("sub:"+sublist);

        //清楚集合中1-8这部分元素
        list.subList(1,9).clear();

        System.out.println(list);
    }
}
        
